哈囉大家好,今天要進入新的篇章了!
我們在做開發時與維運間常會因為思考出發點不同,造成一些衝突,而DevOps的概念便是為了讓整體開發工作能夠同時兼顧速度與品質,所產生的一套合作方式。透過開發人員與IT人員的協同運作、整合技術、流程自動化,可有效提升組織間的合作效率及產品品質,簡單來說DevOps是一種重視「軟體開發人員(Dev)」和「IT運維技術人員(Ops)」之間溝通合作的文化、運動或慣例。
自動化是DevOps的核心原則之一,包括自動化軟體構建、測試、部署和運維任務。這有助於減少人為錯誤,提高效率,並使軟體交付更加一致。
持續整合是指開發人員頻繁地將代碼合併到共享存儲庫,並使用自動化構建和測試工具來確保代碼的質量。這有助於快速發現和解決問題,以及加速開發流程。
持續交付是一種擴展了持續整合的實踐,它包括自動化部署和交付軟體到生產環境,以便快速、可靠地發布新功能和修復問題。
使用配置管理工具來管理和自動化基礎設施和應用程序的配置,以確保環境的一致性,並降低配置錯誤的風險。
DevOps強調開發人員、運維人員和其他相關團隊之間的緊密協作和溝通,以促進共同的目標和文化。
實時監控應用程序性能和運行狀況,以及收集用戶反饋,以便快速識別和解決問題,並不斷改進軟體。
那今天就到這裡了,掰掰~
https://aws.amazon.com/tw/devops/what-is-devops/
https://zh.wikipedia.org/zh-tw/DevOps